lampoons

verb
  1. publicly criticizes or ridicules someone or something in a harsh, mocking way
noun
  1. harsh, mocking criticisms or satirical attacks
  2. Usage: plural form

Examples