English to Arabic

Meaning for:
Hurdle
other
المانع