card·sharp someone who cheats when playing cards in order to make money

listen to the pronunciation of card·sharp someone who cheats when playing cards in order to make money
English - English
cardshark