WTWM

whatsthatwordmean

← Definition
Guess

garrote

nounA device used for strangling someone, typically a wire or cord with handles.
verbTo strangle someone with a garrote or similar device.

Synonyms

chokeverbstrangleverbthrottleverb

Built for word lovers.