← Back to lexicon
Energy✦ New topic

hydropower

noun

Definition

Electricity generated by harnessing the energy of moving water.

In a sentence

Hydropower is the largest source of renewable electricity globally, accounting for around 16 per cent of production.

Synonyms

water powerhydraulic power

Common collocations

  • hydropower plant
  • hydropower generation
  • expand hydropower

More from Energy