Definify.com

Definition 2025


dumpsites

dumpsites

English

Noun

dumpsites

  1. plural of dumpsite