Strangler /(?)/

Stran·gler

Strangler

n.
  1. One who, or that which, strangles.