Meaning of card shark
Definition of card shark
(noun)
a
professional
card
player
who makes a
living
by
cheating
at
card
games
Other information on card shark
WIKIPEDIA results for
card shark
Amazon results for
card shark
Tweet