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