Noun Definition

waterpower

1.Definition: the power to do work that is latent in a head of water

Category: General