| |||||||||
dumping ground [countable]
1 a place where people get rid of waste material
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.
The prison has been the dumping ground for difficult prisoners for years.