WTWM

whatsthatwordmean

← Definition
Guess

hydropower

nounElectricity generated by the energy of moving water, such as rivers or waterfalls.

Synonyms

hydroelectricitynoun

Built for word lovers.