WATERPOWER Meaning of WATERPOWER in English [noun] [U] - power that is obtained from water flowing from one level to a lower level Cambridge English vocab. Кембриджский английский словарь. 2012