strangulate

'stræŋgjuleit

英文释义

v. constrict a hollow organ or vessel so as to stop the flow of blood or air
v. become constricted

中文翻译

vt. 绞死, 勒杀, 使窒息, 绞窄(血管等)
vi. 窒息

学习工具