Hydropower meaning

hīdrə-pouər
Hydroelectric power.
noun
7
2
Hydroelectric power.
noun
3
2
The definition of hydropower is hydroelectric power, which is electricity produced by water.

An example of hydropower is the electricity produced by a water channel turbine.

noun
0
0
Advertisement

Origin of hydropower

  • hydro- +‎ power

    From Wiktionary