tout

verb
  1. to publicly praise or promote something enthusiastically
  2. to solicit customers or business aggressively
noun
  1. a person who solicits customers or business, especially in an aggressive way

Examples