English
›
Words
lampoon
Translation:
English
Noun
written
attack ridiculing or satirizing a person
Verb
6
publicly
criticize
2
ridicule
1
mock
Add
Translation