cardsharper

noun

  1. 1

    a professional card player who makes a living by cheating at card games

Synonyms

Also useful for “cardsharper”:Crossword