Looking up...
to have holes in one's hands; to be very generous or spendthrift
Luca ha sempre avuto le mani bucate, perciò non ha mai risparmiato soldi.
Luca has always been very generous/spendthrift, that's why he never saved money.
This idiom is used to describe someone who spends money easily and often.
The origin of this idiom is uncertain, but it's thought to have come from the idea that if someone's hands have holes in them, anything they hold will fall through, much like money slipping through their fingers.