'garotte' definitions:

Definition of 'garotte'

(from WordNet)
noun
An instrument of execution for execution by strangulation [syn: garrote, garotte, garrotte, iron collar]
verb
Strangle with an iron collar; "people were garrotted during the Inquisition in Spain" [syn: garrote, garrotte, garotte, scrag]