English dictionary

waterpower meaning and definition

Definition and meaning of waterpower at MeaningMonkey.org. waterpower meaning and definition in the English Dictionary.

WATERPOWER noun

Definition of waterpower (noun)

  1. the power to do work that is latent in a head of water
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: