English to Arabic

Meaning for:
Embanks
other
يسدّ