Simple Definition of hydropower
: electricity produced from machines that are run by moving water
Full Definition of hydropower
: hydroelectric power
First Known Use of hydropower
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).