pitchman

noun

A hawker of small wares, as on the streets or at a carnival.

noun

One who makes aggressive selling or promotional efforts.

noun

One who delivers commercials on radio or television.

noun

A salesman, especially, one who aggressively markets wares from a street stall, or a carnival or side show act.

noun

an aggressive salesman who uses a fast line of talk to sell something

noun

someone who travels about selling his wares (as on the streets or at carnivals)