cardshark

/ˈkɑrdʃɑrk/

Definitions

1. noun

A person skilled at card games, especially poker.

“He was known as a cardshark in the high-stakes poker tournament.”

2. verb

To win money at card games, especially by cheating.

“He was accused of cardsharking his friends out of their savings.”

Synonyms

  • cardplayer
  • pokerplayer

Antonyms

  • cardloser
  • pokerloser