Hydropower — synonyms, definition

1. hydropower (Noun)

3 synonyms
hydro hydroelectric power hydroelectricity
1 definition

hydropower (Noun) — Electricity produced by water power.

1 type of
electricity