Vexer /(?)/

Vex·er

Vexer

n.
  1. One who vexes or troubles.