megacity (city + mega-; large)
A very large city; a megalopolis