hydropowerPronunciation: /ˈhʌɪdrə(ʊ)paʊə/Definition of hydropower noun [mass noun] hydroelectric power. hydropower in other Oxford dictionaries Definition of hydropower in the US English dictionary