dumping ground
nounDefinition of dumping ground
: a place to which unwanted people or things are sent
Keep scrolling for more
Keep scrolling for more