GARROTAR Meaning of GARROTAR in English v to garrote (= to strangle with the garrote) Interlingua English vocab. Английский словарь Интерлингва. 2012