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