cardsharp
/ˈkɑrdˌʃɑrp/
noun
- A person who cheats at card games, especially by using skill or tricks to win money dishonestly.
- The casino banned the cardsharp after security caught him marking the cards with invisible ink.
- The gambler realized too late that his opponent was a cardsharp who had been dealing from the bottom of the deck.
- In the old western movies, a cardsharp often wore a fancy vest and a sly smile.