Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hydro
in English
hydro
us
/ˈhaɪdroʊ/
uk
/ˈhaɪdrəʊ/
#common
Definitions
Adjective
short
form
of
hydroelectric
related
to
water
;
electric
power
relating
to
hydroponic
systems
Noun
electrical
power
supply
(
from
a
utility
);
payment
for
it
power
generated
from
water
energy
Compounds / Phrases
hydroeconomics
hydrofoils
hydromassage
hydromechanical
hydromotor
hydropneumatic
hydrotherapies