Pain in the hole

exp.

Heard in Dublin and Offaly

A thoroughly unpleasant or annoying person.

In use

That teacher is SUCH a pain in the hole.

Posh English

That teacher is such a thoroughly tiresome person.