Akademik

barker
noun
a) Someone or something who barks.

My neighbors dog is a constant barker that keeps me awake at night.

b) A person employed to solicit customers by calling out to passersby, e.g. at a carnival.

Bob had amassed a considerable stockpile of double entendres from his days working as a barker for a strip joint.

Syn: spruik, tout

Wikipedia foundation.