garrote
gar·rote
noun
1.
an instrument of execution for execution by strangulation
verb
Origin
From Spanish garrote. Doublet of garrot.
Related words
Broader terms
WordNet 2.1 (Princeton University). Wiktionary (CC BY-SA). CMU Pronouncing Dictionary. WordNet 2.1 Copyright Princeton University. All rights reserved. Wiktionary content is available under the Creative Commons Attribution-ShareAlike Licence.