English to Arabic

Meaning for:
Barrier
other
الحاجز