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, garrot, grotto, grotty, grot, garth, groat, grout, grate, garreted, griot, growthead, grouthead, grouty, geared, gocart, growth, garret
|
|
|