card player

noun

1.
someone who plays (or knows how to play) card games