English to Arabic

Meaning for:
Barrages
other
السّدود