waterpower

Explore definitions, synonyms, and language insights of waterpower

Definitions

Noun
the power to do work that is latent in a head of water

More General Terms