On a horn

v.

Heard in Dublin

To have an erection.

In use

I was on a horn dis mornin when I woke up

Posh English

I awoke this morning with a quite remarkable erection.