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)
- the power to do work that is latent in a head of water
Source: Princeton University Wordnet