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.      Английский словарь Интерлингва.