DUMPING GROUND


Meaning of DUMPING GROUND in English

[dumping ground] n (1857): a place to which unwanted people or things are sent

Merriam-Webster English vocab.      Английский словарь Merriam Webster.