Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
watersheds
in English
watersheds
us
//ˈwɛtərhedz//
uk
//ˈwɛtəʃeɪds//
#moderate
Lemma:
watershed
The lemma is the base or root form of this word.
Definitions
Noun
a
land
area
draining
into
a
body
of
water
a
ridge
dividing
two
water
basins
;
a
topographical
boundary
a
region
with
a
specific
water
flow
system
a
critical
point
of
change
or
turning
point
Base Words
sheds
water