hydroelectric power
English
Noun
hydroelectric
power
(
uncountable
)
Power made by the force of water pushing agent a turbine to make a special form of kinetic energy