GARROTTE


Meaning of GARROTTE in English

garotte, US also garrote [verb] [T] - to kill (someone) by putting a metal wire or collar around their neck, so breaking their neck or preventing them from breathing

Cambridge English vocab.      Кембриджский английский словарь.