GARROTE





Definition:

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

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

Synonyms: