English / word
hydropower generation
noun C1MEANING 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