vexation

A feeling of strong, repeated annoyance or frustration.