tout
noun
°Someone advertising for customers in an aggressive way.
verb
°To flaunt, to publicize/publicise; to boast or brag; to promote.
synonyms: barker, pitchman, spruiker, pimp more» , pitch, promote, spruik