garrotte
garrotte基本解释
n.绞刑
v.绞杀
garrotte同义词
garrotte英英释义
"people were garrotted during the Inquisition in Spain"