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