文polyglot.
← English dictionary
English / word

hydropower generation

noun C1
MEANING IN ENGLISH

The production of electrical energy through the force of moving water.

In context

01

Hydropower generation promotes green energy.

Synonyms

hydroelectricity production,water power generation,hydro power output

Antonyms

thermal power generation,fossil fuel power generation,coal power generation

Collocations

hydropower generation capacity,hydropower generation plant,renewable hydropower generation

Sources

Bidyazo vocabulary library ↗