prodigal

adjective
  1. spending money or resources freely and recklessly; wastefully extravagant
  2. having or giving something on a lavish scale
noun
  1. a person who spends money in a recklessly extravagant way

Examples