What is the Definition of Hydropower?

Hydropower is power, usually electricity, that is generated by the use of water. For example, Niagara Falls is used to generate electricity using large turbines under the water which are turned by the energy of the falling water.