Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
water power
in English
water power
#essential
Definitions
Noun
energy
from
running
water
;
turbines
,
reservoirs
a
site
for
power
generation
;
rights
to
use
water
resources