solicitor, canvasser; someone who advertises (especially as with loud calls to potential customers outside of a restaurant or attraction)
BALLYHOO MAN
Meaning of BALLYHOO MAN in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012