Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
waterhead
in English
waterhead
#limited
Definitions
Noun
medical
condition
;
fluid
buildup
enlarged
head
due
to
hydrocephalus
an
individual
with
hydrocephalus
(
fluid
in
the
brain
)
a
source
of
water
(
spring
,
headwater
);
high
elevation
a
region's
catchment
basin
a
reservoir
or
water
storage
area
entry
or
exit
point
of
water
a
device's
water
storage
portion
(
header
tank
)
water
stored
or
pressure
provided
;
reservoir
Base Words
water
head