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