cardsharper
- n a professional card player who makes a living by cheating at card games
- The soldier was no cardsharper but a clever commoner who had devised this means of punishing the young princess for being cruel to hima means also of exhibiting the soothing .