IPA: //ˈkɑrdˌʃɑrpər//
KK: /ˈkɑrdˌʃɑrpər/
A person who cheats at card games, often by using tricks or deception.
The cardsharper was caught trying to swindle the players at the poker table.
Cardsharper is formed from "card" (from Old French *carte*, meaning a playing card) and "sharper" (from the verb "to sharpen", meaning to make keen or acute). The term refers to someone who uses skill or trickery to gain an advantage in card games, often implying deceit.
Think of someone who is skilled at making their card-playing abilities 'keen' or 'sharp' — that's why a cardsharper is someone who tricks others in card games.
No commonly confused words.