Online English Dictionary

Home

Throttle


v. i.

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


© 2009 Dammam Community College