DEPOPULATION MEANING IN ENGLISH

• Depopulation Definition & Synonyms

  1. (n.) The act of depopulating, or condition of being depopulated; destruction or explusion of inhabitants.


RECENT SEARCHES