card shark

English

Noun

card shark (plural card sharks)

  1. Alternative form of cardshark.