Water power
From Fresh Dictionary
[edit]
English
[edit]
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
[edit]