Meaning of garrote

Definition of garrote

(verb) strangle with an iron collar; "people were garrotted during the Inquisition in Spain"

Other information on garrote

WIKIPEDIA results for garrote
Amazon results for garrote