Synonyms of Garrote

Primary definition: An apparatus used for execution by strangulation, typically consisting of an iron collar or a cord tightened by a windlass.

Full Dictionary Entry

Antonyms & Opposite Concepts