Meaning of cardsharper

Definition of cardsharper

(noun) a professional card player who makes a living by cheating at card games

Other information on cardsharper

WIKIPEDIA results for cardsharper
Amazon results for cardsharper