Moany hole

n.

Heard in Dublin

A person who constantly complains.

In use

Shut up joey, ye moany hole.

Posh English

Do be quiet Joey you tiresome complainer.