Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
dumpsite
in English
dumpsite
#moderate
Definitions
Noun
a
site
for
disposing
waste
;
active
or
designated
garbage
area
Base Words
site
dump