garrotte
(noun, verb)
noun
1. an instrument of execution for execution by strangulation
Similar word(s): garotte, garrote
Definition categories: man–made
Sentences with garrotte as a noun:
- The mob boss was known for executing his enemies with a garrotte of piano wire.