To have a poker up one's arse

v.

Heard in Cork

To carry oneself in a stiffly upright posture, to have to have a high opinion of oneself.

In use

Yer man thinks he's better than anyone else, he's got a poker up his arse.

Posh English

That gentleman believes himself superior to all others; he has a fireside implement lodged firmly in his rectum.