ˈdumping ˌground BrE AmE 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.