strangle /ˈstræŋgəl/ verb strangles; strangled; strangling
strangles; strangled; strangling
Learner's definition of STRANGLE
[+ object]
1
: to kill (a person or animal) by squeezing the throat扼死;勒死;绞死 2
: to stop (something) from growing or developing抑制;压制;扼杀 — strangler
/ˈstræŋglɚ/ noun, plural stranglers [count]