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