pasquinade

noun
  1. a satirical writing or speech that attacks or ridicules a person, group, or institution
  2. Usage: literary; formal
verb
  1. to attack or ridicule with satirical writing
  2. Usage: literary; formal; transitive

Examples