A card sharp is a person who uses skill and/or deception to win at poker or other card games. "Sharp" and "shark" spellings have varied over time and by region.