Meaning of garrotte

Definition of garrotte

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

Other information on garrotte

WIKIPEDIA results for garrotte
Amazon results for garrotte