Synonyms of 'carpetbagger'

cardsharp, confidence man, con man, crimp, horse trader, jackleg, land-grabber, pettifogger, pitchman, shark, sharp, sharper, sharpie, shyster, slicker, spieler