Vexatious

Causing irritation or annoyance