cardsharper

/ˈkɑrdʃɑrpər/

Definitions

1. noun

a person who uses skillful or deceitful methods to cheat or swindle others, especially in card games

“The cardsharpers had been cheating at poker for months before they were caught.”

Synonyms

  • cheat
  • con artist
  • swindler

Antonyms

  • fair
  • honest
  • integrity