Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
sloughs
in English
sloughs
us
//slʌfz//
uk
//slʌfs//
#uncommon
Lemma:
slough
The lemma is the base or root form of this word.
Definitions
Noun
shed
skin
of
a
reptile
dead
skin
on
a
wound
;
decaying
tissue
muddy
or
marshy
land
area
shallow
lake
system
;
swampy
backwater
a
tidal
river
channel
(
in
a
delta
)
a
small
alkaline
pond
(
often
glacially
formed
)