profligate

adjective
  1. recklessly extravagant or wasteful in the use of resources
  2. licentious; dissolute
  3. Usage: formal
noun
  1. a person given to wildly extravagant and usually grossly self-indulgent expenditure

Examples