Meaning of garrotte in English
Pronunciation
US accent
UK accent
Verb
garrotteDefinitions
1. strangle with an iron collarExamples
- « people were garrotted during the Inquisition in Spain »
Noun
garrotteDefinitions
1. an instrument of execution for execution by strangulation