English dictionary

garotte

noun

Parts of speech

Definitions

noun

  1. an instrument of execution for execution by strangulation

verb

  1. strangle with an iron collar

Example sentences

people were garrotted during the Inquisition in Spain

Synonyms

Scroll to Top