Garrotter definitions

noun

someone who kills by strangling

See also: garroter strangler throttler choker