METROPOLE MEANING IN ENGLISH

• Metropole Definition & Synonyms

  1. (n.) A metropolis.


RECENT SEARCHES