GeneralConnection.comDictionary
garotte
Noun

1. garrote
Verb

1. garrotte, iron collar, instrument of execution, garrote
1. garrotte, scrag, strangle, strangulate, throttle
Usage