GeneralConnection.com
➔
Dictionary
garrotte
Noun
1. garrote
Verb
1. garotte, iron collar, instrument of execution, garrote
1. garotte, scrag, strangle, strangulate, throttle
Usage