English
›
Words
publicly
criticize
Translation:
English
Verb
6
lampoon
Add
Translation