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"