English dictionary
garotte
nounParts of speech
Definitions
noun
- an instrument of execution for execution by strangulation
verb
- strangle with an iron collar
Example sentences
people were garrotted during the Inquisition in Spain
English dictionary
people were garrotted during the Inquisition in Spain