Garroter definitions

noun

someone who kills by strangling

See also: garrotter strangler throttler choker