English to Arabic

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