to compress the throat of; to choke; to strangle

listen to the pronunciation of to compress the throat of; to choke; to strangle
English - Turkish
English - English
throttle
to compress the throat of; to choke; to strangle
Favorites