INCAPACITANT


Meaning of INCAPACITANT in English

■ noun a substance capable of temporarily incapacitating a person without wounding or killing them.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.