A spendthrift.
lavish or imprudent expenditure; prodigality or extravagance
abundance; the state of being profuse; a cornucopia