Water power

From Fresh Dictionary

English

Noun

water power

  1. 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

Related terms

Personal tools