Synonyms of 'cardsharp'

adventurer, bettor, boneshaker, carpetbagger, confidence man, con man, crimp, gamester, horse trader, jackleg, land-grabber, pettifogger, piker, pitchman, Player, plunger, shark, sharp, sharper, sharpie, shyster, slicker, speculator, spieler, sport, sportsman, tinhorn, tipster, tout