Definition of water power

Definition of water power
  1. water power Noun Any source of energy derived from running or falling water; originally obtained from a waterwheel immersed in a stream; modern hydroelectric power is obtained from turbines fed from reservoirs
Need more help? Try our forum NEW