GeneralConnection.com
➔
Dictionary
garroter
Noun
1. garrotter
1. strangler, throttler, choker, killer, slayer
Usage