a person who stands outside a place where there is entertainment and shouts to people to go in He acted like a carnival barker, whipping the crowd into a frenzy.
Check pronunciation: barker
Definition of barker noun from the Oxford Advanced American Dictionary