English to Arabic

Meaning for:
Parapet
other
الحاجز