Subscribe
URL of the page has been copied to clipboard.
Meaning : A location where toxic wastes can be or have been disposed of (often illegally).
Synonyms : toxic dumpsite, toxic waste site
Install App