Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hydropowers
in English
hydropowers
#uncommon
Definitions
Noun
the
use
of
the
energy
obtained
from
falling
or
flowing
water
to
produce
electricity
Other
installations
where
this
is
done
Verb
to
generate
electricity
using
hydropower
Base Words
hydro
powers