English to Arabic

Meaning for:
Palisades
other
الحواجز