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
GARROTTE
Meaning of GARROTTE in English
Cambridge English vocab. Кембриджский английский словарь. 2012