English to Arabic

Meaning for:
Lampooned
other
مهجو