CARDSHARK Meaning of CARDSHARK in English n. skilled professional card-player; cardsharp, dishonest card-player Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012