He hasn't an arse left in his trousers

exp.

Heard in Westmeath

Used to describe someone who loses a lot of money gambling or drinking.

In use

He left the bookies with not an arse left in his trousers

Posh English

He departed the betting establishment having wagered away every penny to his name.