cardsharper

Noun
  1. A professional card player who makes a living by cheating at card games (synset 109914361)

Found on Word Lists

Other Searches