What is the meaning of Huckster?

A peddler or hawker, who sells small items, either door-to-door, from a stall, or in the street.

Somebody who sells things in an aggressive or showy manner.

One who deceptively sells fraudulent products; snake oil salesman

Somebody who writes advertisements for radio or television.

To haggle, to wrangle, or to bargain.

To sell or offer (goods) from place to place, to peddle.

To promote or sell (goods) in an aggressive, showy manner.

Source: wiktionary.org