garrote
1.
(
noun
) an instrument for execution by strangulation
Synonyms:
garotte
,
garrotte
,
iron collar
Related Words:
instrument of execution
Terms and Conditions of Use / Copyright Notice