garrottes
v. (用铁丝等)勒死
n. 用于绞杀的钢丝(或绳索等)
复数 garrottes
第三人称单数 garrottes
现在分词 garrotting
过去式 garrotted
过去分词 garrotted