Subscribe
URL of the page has been copied to clipboard.
Meaning : A site where toxic wastes have been dumped and the Environmental Protection Agency has designated them to be cleaned up.
Synonyms : superfund site, toxic site
Install App
Toxic waste area meaning in Telugu.