ballyhoo man

listen to the pronunciation of ballyhoo man
English - English
solicitor, canvasser; someone who advertises (especially as with loud calls to potential customers outside of a restaurant or attraction)