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.
Primary definition: An apparatus used for execution by strangulation, typically consisting of an iron collar or a cord tightened by a windlass.