Drink the cross off an ass

n.

Heard in Roscommon

A person who drinks to gross excess.

In use

That fella would drink the cross off an ass.

Posh English

That gentleman would consume alcoholic spirits with such enthusiasm he would drink the very cross off an ass.