-
nouna site where toxic wastes have been dumped and the Environmental Protection Agency has designated them to be cleaned up
Similar:
Explanation of toxic site
We don`t have explanations for this word yet.