Answer: spruiker

AnswerCrossword Clue
spruikerone who harangues the public