lampoon

Translation:
English
Noun
written attack ridiculing or satirizing a person
Add