a piece of land where waste materials are dumped
as of refuse
- "No dumping in these woods!"
get rid of unceremoniously or irresponsibly
- "The company dumped him after many years of service"
sell at artificially low prices
drop in a heap or mass