Garrote Meaning

There are 2 meaning(s) for word Garrote

Meaning 1 : strangle with an iron collar

    Synonyms : garotte,  garrotte,  scrag
Meaning 2 : an instrument of execution for execution by strangulation

    Synonyms : garotte,  garrotte,  iron collar