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