cardsharp

/ˈkɑrdʃɑrp/

Definitions

1. noun

A person who is skilled at cheating at card games, especially by using skill and knowledge rather than chance or luck.

“The cardsharp was caught cheating at the high-stakes poker game.”

Synonyms

  • card cheat
  • con artist

Antonyms

  • honest player
  • sportsman