Yahoo Web Search

Search results

  1. Dictionary
    dumpsite
    /ˈdəmpˌsīt/

    noun

    • 1. a site for depositing garbage: "the dumpsite is full and has no space for more waste"

    More definitions, origin and scrabble points