Synonyms: tout, touter
Definition: someone who advertises for customers in an especially brazen way
Similar words: advertiser, advertizer, adman
Definition: someone whose business is advertising