ˈdumping ˌground noun [countable]1. a place where people get rid of waste material
dumping ground for
Rivers have always been a dumping ground for man’s unwanted waste.2. a place where people are sent when no one knows how to deal with them
dumping ground for
The prison has been the dumping ground for difficult prisoners for years. [TahlilGaran] Dictionary of Contemporary English ▲