English to Arabic

Meaning for:
Crabbed
other
مخربش