Definition of garotte
English to English noun - an instrument of execution for execution by strangulation
source: WordNet 3.0 verb - strangle with an iron collar
People were garrotted during the Inquisition in Spain.
source: WordNet 3.0
Visual Synonyms 
Nearby Word
garotte, garrotte, garrote, grotty, grotto, garrot, grot, garreted, grate, griot, grout, groat, garth, grouthead, growthead, gritty, garret, grouty, gyrate, growth
|
|
|