MEGALOPOLIS MEANING IN ENGLISH

• Megalopolis Definition & Synonyms

  1. (n.) A chief city; a metropolis.


RECENT SEARCHES