Nouns

(n)spendthrift, spend-all, spender, scattergoodsomeone who spends money prodigally

Adjectives

(s)extravagant, prodigal, profligate, spendthriftrecklessly wasteful“prodigal in their expenditures”