English to Arabic

Meaning for:
Shortcomings
other
العيوب