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