Full shilling

n.

Heard in Dublin

Not entirely mentally sound or intelligent.

In use

Hes not the full shillin.

Posh English

That gentleman is not playing with a full deck, mentally speaking.