bn:03823004n
Noun Concept
SYL
No term available
EN
An embankment dam is a large artificial dam. Wikipedia
Relations
Sources