crapshooter
Noun
Meaning
a gambler who plays the game of craps
Source: WordNetSynonyms
plunger
gambler
bettor
punter
shill
speculator
dicer
bookmaker
cardsharp
bookie
gamester
risker
wagerer