English Dictionary
◊ GARROTTER
garrotter
n : someone who kills by strangling [syn: {garroter}, {strangler}]