Definitions of garrotte:
- noun: an instrument of execution for execution by strangulation
- verb:    strangle with an iron collar Example: "People were garrotted during the Inquisition in Spain" 
Example: "People were garrotted during the Inquisition in Spain"