English to Arabic

Meaning for:
Parodied
other
ساخر