Dictionary |
1 Result
#1
garrotter
n.
[
garroter
,
strangler
,
throttler
,
choker
] someone who kills by strangling
. wn