high roller

noun

1.
one who spends lavishly and ostentatiously on entertainment
2.
a gambler who wagers large sums