n. dumping ground
Definition of dumping ground in English
Large area where waste is deposited.
Synonyms of dumping ground in English
landfill sitetipdumpdumpsiterubbish dumpgarbage dumplandfillrubbish tip
Large area where waste is deposited.
landfill sitetipdumpdumpsiterubbish dumpgarbage dumplandfillrubbish tip