Card shark
From Wikipedia, the free encyclopedia
A card shark is an expert card game player who feasts on weaker "fish" players. A card shark is different from a card sharp, who uses deception for purposes of either card tricks or to cheat at a game like poker.
A card shark will often be a rounder who seeks out juicy games wherever they may be.