large scale hydropower plants

Synonyms

large hydro

Definition

Large-scale hydropower plants with a capacity greater than 10 MW.