1 English Synonyms for HYDROPOWER
Prev.1Next
Definition: 1. (uncountable) Mechanical or electrical 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.
There are 2 definitions of the word water power
Show more information about water power
Prev.1Next
Search took: 1.4245 ms