English to Arabic

Meaning for:
Jeered
other
مستهزأ