garrote
Nouns
- (n) an instrument of execution for execution by strangulation garotte, garrotte, iron collar,
Verbs
-
(v) strangle with an iron collar
- people were garrotted during the Inquisition in Spain