HYDROPOWER Meaning of HYDROPOWER in English [noun] [U] - producing electricity by the force of fast moving water; hydroelectric power Cambridge English vocab. Кембриджский английский словарь. 2012