English to Arabic

Meaning for:
Barrage
other
السّدّ