cardsharp Hear it!

cardsharp Definition

card·sharp (kärds̸härp′)

noun

Informal a professional cheater at cards