Waterpower Meaning

There are 1 meaning(s) for word Waterpower

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