CARDSHARPER





Definition:

  1. [noun] a professional card player who makes a living by cheating at card games
    Synonyms: cardsharp, card sharp, card sharper, card shark

Synonyms: