English Dictionary
◊ THROTTLING
throttling
n : the act of suffocating by constricting the windpipe; "no
evidence that the choking was done by the accused" [syn:
{choking}, {strangling}, {strangulation}]