GAROTTE





Definition:

  1. [noun] an instrument of execution for execution by strangulation
    Synonyms: garrote, garrotte, iron collar

  2. [verb] strangle with an iron collar; "people were garrotted during the Inquisition in Spain"
    Synonyms: garrote, garrotte, scrag

Synonyms: