He/she's some can of piss

phr.

Heard in Dublin

He or she is unbelievable or extraordinary.

In use

Can you believe your wan over there?" "I know she's some can of piss!

Posh English

Can you believe that lady over there? I know she is quite extraordinary.