English to Arabic

Meaning for:
Scowled
other
معبّس