garotte

noun

1.
an instrument of execution for execution by strangulation
Derived from:
garotte