Hydropower

What is Hydropower?

Hydropower definition and meaning on Dictionary terms:
noun

hydroelectric power.