Noun
1. garotte
Verb
1. garrotte, iron collar, instrument of execution, garrotte
2. garotte, scrag, strangle, strangulate, throttle