English dictionary

garrotte

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