Inglés
Sinónimos detallados de garrote en inglés
garrote:
garrote [the ~] sustantivo
-
the garrote
– an instrument of execution for execution by strangulation 1the garotte; the iron collar; the garrote; the garrotte– an instrument of execution for execution by strangulation 1
garrote verbo
-
garrote
– strangle with an iron collar 1