Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hydropower
in English
hydropower
us
//haɪˈdroʊpaʊər//
uk
//ˈhaɪdrəʊpau̯ə//
#moderate
Definitions
Noun
energy
from
water
sources
;
power
generation
Hydropower
is
a
renewable
energy
source
that
harnesses
water
flow
.
electricity
produced
from
hydroelectric
systems
The
hydroelectric
dam
generates
hydropower
for
the
entire
city
.