card shark
Noun
Meaning
a professional card player who makes a living by cheating at card games
Source: WordNetSynonyms
skinner
sharpie
palmer
sharper
gambler
bettor
take-in
blackleg
bookmaker
holdout
sharpy
cardsharp
card sharp
cardsharper
cogger
Show all synonyms