IMPOUND


Meaning of IMPOUND in English

To accumulate and store water as in a reservoir.

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