Megalopolis Meaning

There are 1 meaning(s) for word Megalopolis

Meaning 1 : a very large urban complex (usually involving several cities and towns)