garrote
garrote - noun
an instrument of execution for execution by strangulation
garrote - verb
strangle with an iron collar
garrote - thesaurus
garotte
garrotte
scrag