hydroelectric power

English

Noun

hydroelectric power (uncountable)

  1. Power made by the force of water pushing agent a turbine to make a special form of kinetic energy