The definition of cardsharp means someone who is very good at cheating in card games.
(noun)A blackjack player who can count the deck is an example of a cardsharp.
See cardsharp in Webster's New World College Dictionary
☆
noun
See cardsharp in American Heritage Dictionary 4
noun
Related Forms: