Word Hen
What is the meaning of the word "
throttling
"?
Definitions:
the act of suffocating by constricting the windpipe
noun
The throttling of the victim left a large bruise.
Synonyms:
choking