garotte
美 [ɡəˈrɑːt]英 [ɡəˈrɒt]
garotte
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