GeneralConnection.comDictionary
garrotte
Noun

1. garrote
Verb

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