Hydropower/Definition

Diverse forms of power produced by water.