English to Arabic

Meaning for:
Scoffed
other
ساخر