English
Detailed Synonyms for garrote in English
garrote:
garrote [the ~] noun
-
the garrote
– an instrument of execution for execution by strangulation 1the iron collar; the garrote; the garrotte; the garotte– an instrument of execution for execution by strangulation 1
garrote verb
-
garrote
– strangle with an iron collar 1