English to Arabic

Meaning for:
Palisade
other
الحاجز