What is the definition of hydroelectric power?

Flexi Says:
Hydroelectric power is the most widely used form of renewable energy in the world, which harnesses the energy of water moving down a stream.
Hydroelectric power is the most widely used form of renewable energy in the world, which harnesses the energy of water moving down a stream.