garotte

美 [ɡəˈrɑːt]英 [ɡəˈrɒt]
  • 网络绞刑具
garottegarotte

noun

1
an instrument of execution for execution by strangulation
Synonym: garrote garrotte iron collar

verb

1
strangle with an iron collar
people were garrotted during the Inquisition in Spain
Synonym: garrote garrotte scrag

数据来源:WordNet