To exhaust one's financial resources.
At a casino etc., to win all the money that is available to be paid.
To make a pauper of; to drive into poverty.
One living on or eligible for public charity.
One who is extremely poor.