flack

noun
  1. harsh criticism or opposition
  2. Usage: informal
  3. a person who works in public relations or publicity
  4. Usage: informal
verb
  1. to serve as a publicist or promote something
  2. Usage: informal

Examples