Ballbuster

n.

Heard in Limerick

An annoying or exasperating person.

In use

He's a ballbuster man!

Posh English

He is a terribly irritating fellow, that one!