WATERPOWER


Meaning of WATERPOWER in English

n. power generated by the force of running or falling water (used to drive machinery), turbine water power

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.