n. power generated by the force of running or falling water (used to drive machinery), turbine water power
WATERPOWER
Meaning of WATERPOWER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012