vexer
VEX'ER,
n. One who vexes, irritates or troubles.