WATER IMPOUNDMENT


Meaning of WATER IMPOUNDMENT in English

A body of water created or stored by impoundment structures such as dams, dikes, and levees.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.