the act of killing somebody by pressing their throat hard; the state of being killed in this way 扼死;勒死;掐死 to die of slow strangulation 被缓慢勒死
- (disapproving)
the act of preventing something from growing or developing 抑制;压制;扼杀 the strangulation of the human spirit 对人的精神压制
Word Originmid 16th cent.: from Latin strangulatio(n-), from strangulare, from Greek strangalan, from strangalē ‘halter’, related to strangos ‘twisted’.