cardsharp

/ˈkɑrdˌʃɑrp/
noun
  1. 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.
What does "cardsharp" mean? | whatsthatwordmean | whatsthatwordmean