Synonyms to cheap-john

cadger, beggar, bum, bummer, chapman, cheap-jack, colporteur, coster, costermonger, coupon clippers, drone, freeloader, hawker, higgler, hobo, huckster, idle rich, leisure class, loafer, lounge lizard, lumpen proletariat, mendicant, mendicant friar, mendicant order, moocher, nonworker, panhandler, parasite, peddler, rentiers, schnorrer, scrounger, sidewalk salesman, spiv, sponger, the unemployable, the unemployed, tramp, vendor, arab, bargain, beat down, bid, bid for, chaffer, cheapen, cheapjack, dicker, dispense, drive a bargain, duffer, haggle, hawk, higgle, jew down, monger, negotiate, outbid, palter, peddle, underbid, vend, pusher, roadman, automat, coin machine, coin-operated machine, hawke