English to Arabic

Meaning for:
Embankment
other
الحاجز