Table of Contents
Antonyms
Synonyms
Etymology

1. dumpsite

noun. a piece of land where waste materials are dumped.

Antonyms

Synonyms

Etymology

  • dumpsite (English)
  • dump (English)
  • site (English)
Antonym.com