THROTTLE


Meaning of THROTTLE in English

I . n.

Windpipe, trachea, throat, weasand.

II . v. a.

Choke, strangle, suffocate.

III . v. n.

Choke, suffocate.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.