English to Arabic

Meaning for:
Hold-back
other
العائق