IMPOUND Meaning of IMPOUND in English To accumulate and store water as in a reservoir. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012