A body of water created or stored by impoundment structures such as dams, dikes, and levees.
WATER IMPOUNDMENT
Meaning of WATER IMPOUNDMENT in English
Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012