Word Meaning

Find the meaning or definition of a english word


throttle definition and meaning

n. The windpipe, or trachea; the weasand.
n. The throttle valve.
v. t. To compress the throat of; to choke; to strangle.
v. t. To utter with breaks and interruption, in the manner of a person half suffocated.
v. t. To shut off, or reduce flow of, as steam to an engine.
v. i. To have the throat obstructed so as to be in danger of suffocation; to choke; to suffocate.
v. i. To breathe hard, as when nearly suffocated.

Crossword clues for throttle

- Car accelerator
- Choke on fluid valve
- Gas pedal


Copyright ©2017-2024 Crossword Solver

Follow us facebook croswodsolver