hydropower
nounDefinition of hydropower
: hydroelectric power
Keep scrolling for more
Keep scrolling for more