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