Synonyms and related words :
arab, bargain, beat down, bid, bid for, cadger, chaffer, chapman, cheap-jack, cheap-john, cheapen, cheapjack, colporteur, coster, costermonger, dicker, dispense, drive a bargain, duffer, haggle, hawk, hawker, higgle, higgler, jew down, monger, negotiate, outbid, palter, peddle, peddler, sidewalk salesman, underbid, vend, vendor