A hydropower is Energy or power produced by moving water.
Other /More definition:
A Hydropower is Electrical energy produced by falling or flowing water. See hydroelectric power plant.