What is the meaning of Spendthrift?

Improvident, profligate, or wasteful.

Extravagant or lavish.

Someone who spends money improvidently or wastefully.

Anything that distributes its attributes profusely, without restraint.

Source: wiktionary.org