The definition of hydropower is hydroelectric power, which is electricity produced by water.
(noun)An example of hydropower is the electricity produced by a water channel turbine.
See hydropower in Webster's New World College Dictionary
noun
See hydropower in American Heritage Dictionary 4
noun
Learn more about hydropower