English to Arabic

Meaning for:
Grimaced
other
مشوّش