← DefinitionshareGuesshydropowernounElectricity generated by the energy of moving water, such as rivers or waterfalls.Synonymshydroelectricitynoun