English dictionary
garrotte meaning and definition
Definition and meaning of garrotte at MeaningMonkey.org. garrotte meaning and definition in the English Dictionary.GARROTTE noun
Definition of garrotte (noun)
- an instrument of execution for execution by strangulation
- synonyms: garotte, garrote, iron collar
GARROTTE verb
Definition of garrotte (verb)
Source: Princeton University Wordnet