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