• selling of large quantities of goods at low prices
• dump; garbage dumping site; place where unwanted persons or things are sent
• a dumping ground is a place where unwanted waste matter is left.
• if you refer to a place as a dumping ground for a particular thing, you mean that that thing is left there, usually in large quantities.
• unloading price, pricing of a product at a loss rather than a profit due to a surplus of that product on the market