n. A dump for garbage, usually a dump that is actively in use; or the location of such a dump
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved.
n. a piece of land where waste materials are dumped
Word Usage
"Li Lun/EPA Law enforcers took away a woman during a mission to demolish illegally-built shelters on a former dumpsite in Wuhan, China's Hubei province, Wednesday."