embankment dam

C11365 concept

An embankment dam is a large artificial barrier constructed from compacted earth or rock materials to hold back water and create a reservoir.



Please wait…