Definition of hydropower
: hydroelectric power
First Known Use of hydropower
HYDROPOWER Defined for English Language Learners
Definition of hydropower for English Language Learners
: electricity produced from machines that are run by moving water
Seen and Heard
What made you want to look up hydropower? Please tell us where you read or heard it (including the quote, if possible).