hydropower

/ˈhaɪdrəˌpaʊər/
noun
  1. 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.
What does "hydropower" mean? | whatsthatwordmean | whatsthatwordmean