VariousWords beta
Related Terms:
Definitions:
Noun
waterpower
Definition: the power to do work that is latent in a head of water
Definition: Alternative form of water power