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