cardplayer

noun
one who plays cards