cardsharp

cardsharp antonyms

cardsharp definitions

noun
  • A professional cheater at card games.