GARROTTE





Definition:

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

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

Synonyms: