1. toxic dumpsite [ Synonyms: toxic waste dump, toxic waste site] | |
A location where toxic wastes can be or have been disposed of (often illegally)
|
Software for Aluminum Business Inventory and Accounts Management Software for Aluminum Businesses in ... Read more