cardsharp: a professional card player who makes a living by cheating at card games
card player: someone who plays (or knows how to play) card games
vernier scale: a small movable scale that slides along a main scale; the small scale is calibrated to indicate fractional divisions of the main scale