garrotte

gә'rɒt

英文释义

n an instrument of execution for execution by strangulation
v strangle with an iron collar

中文翻译

n. 绞刑
vt. 绞杀

学习工具