Definition of Waterpower

  • 1. The power to do work that is latent in a head of water Noun

Semanticaly linked words with "waterpower"

Hyponims for word "waterpower"