English to Arabic

Meaning for:
Hindrance
other
العائق