Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
alluvial deposit
in English
alluvial deposit
#moderate
Definitions
Noun
a
deposit
of
sediment
,
such
as
sand
or
gravel
,
laid
down
by
a
river
or
other
body
of
flowing
water
a
layer
of
soil
formed
by
the
accumulation
of
alluvium
over
a
long
period
of
time
Base Words
deposit
alluvial