1. toxic waste site [ Synonyms: toxic dumpsite, toxic waste dump] | |
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