Advertisement

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
Advertisement

Antonyms & Opposite Concepts

Advertisement