HYDROPOWER Meaning of HYDROPOWER in English any means of harnessing power from water. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012