GARROTE Meaning of GARROTE in English [H]n garrote, garrotte (1. instrument used for garroting; 2. execution by means of the garrote) Interlingua English vocab. Английский словарь Интерлингва. 2012