1. garrotte - Noun
2. garrotte - Verb
an instrument of execution for execution by strangulation
strangle with an iron collar
people were garrotted during the Inquisition in Spain Source: Internet