cardsharp
cardsharp - noun
a professional card player who makes a living by cheating at card games
cardsharp - thesaurus
cardsharper
sharper
sharpie
sharpy