English to Arabic

Meaning for:
Hindrances
other
العوائق