GeneralConnection.comDictionary
garrote
Noun

1. garotte
Verb

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