THROTTLE


Meaning of THROTTLE in English

(v. i.) To have the throat obstructed so as to be in danger of suffocation; to choke; to suffocate.

Webster's English dictionary.      Английский словарь Webster.