Dictionary definition · garotte
noun
- an instrument of execution for execution by strangulation
verb
- strangle with an iron collar"people were garrotted during the Inquisition in Spain"
Similar words
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).