hydropower
/ˈhaɪdrəˌpaʊər/
noun
- Electricity generated by the energy of moving water, such as rivers or waterfalls.
- Many countries are investing in hydropower as a clean energy source.
- The dam provides hydropower to millions of homes in the region.
- Hydropower from the river supplies electricity to the nearby town.
Synonyms