dumpsite

(noun)

noun

1. a piece of land where waste materials are dumped

Similar word(s): dump

Definition categories: location, site