Dictionary |
1 Result
#1
dumpsite
n.
[
dump
,
garbage dump
,
trash dump
,
rubbish dump
,
wasteyard
,
waste-yard
] a piece of land where waste materials are dumped
. wn