THROTTLE


Meaning of THROTTLE in English

noun the throttle valve.

2. throttle ·noun the windpipe, or trachea; the weasand.

3. throttle ·vi to breathe hard, as when nearly suffocated.

4. throttle ·vt to shut off, or reduce flow of, as steam to an engine.

5. throttle ·vt to utter with breaks and interruption, in the manner of a person half suffocated.

6. throttle ·vt to compress the throat of; to choke; to strangle.

7. throttle ·vi to have the throat obstructed so as to be in danger of suffocation; to choke; to suffocate.

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