vexer

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