Definitions
noun
a very large urban complex (usually involving several cities and towns)
Look “megalopolis” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a very large urban complex (usually involving several cities and towns)