Meaning of megalopolis

Definition of megalopolis

(noun) a very large urban complex (usually involving several cities and towns)

Other information on megalopolis

WIKIPEDIA results for megalopolis
Amazon results for megalopolis