One who spends lavishly and ostentatiously on entertainment
Synonyms:
  1. bettor
  2. big-spender
  3. high-stakes gambler
  4. money player
  5. plunger