English to Arabic

Meaning for:
Ridiculed
other
ساخر من