What Is The Definition Of Hydropower?
What Is The Definition Of Hydropower? Hydropower, or hydroelectric power, is a renewable source of energy that generates power by using a dam or diversion structure to alter the natural flow of a river or other body of water. What does hydropower mean? Hydropower, or hydroelectric power, is a renewable source of energy that generates