Words: cardsharp card sharp cardsharper card sharper sharper sharpie sharpy card shark
Part of speech: n
Definition: a professional card player who makes a living by cheating at card games