noun
1. an instrument of execution for execution by strangulation
Synonym: garotte garrotte iron collar
verb
1. strangle with an iron collar
e.g. people were garrotted during the Inquisition in Spain
Synonym: garrotte garotte scrag