👉 The term "cardsharper" is a slang word that refers to someone who is extremely skilled in playing cards. It can also be used metaphorically to describe someone who has a great deal of knowledge or understanding about something, especially when it comes to playing cards.