Meaning of waterpower

Definition of waterpower

(noun) the power to do work that is latent in a head of water

Other information on waterpower

WIKIPEDIA results for waterpower
Amazon results for waterpower