Pin head

n.

Heard in Dublin

A foolish or irritating person. See also tack head.

In use

Get a grip, yeh bleedin' pin-head.

Posh English

Get a grip on yourself, you bleeding fool.