Answer: huckstering

AnswerCrossword Clue
hucksteringHUCKSTER, to peddle (to sell or offer for sale)
hucksteringPromote or sell (something, typically a product of questionable value)
hucksteringBargain; haggle