megacity noun1 •A very large city; a megalopolis, typically one with population over 10 million.Why, for instance, do water users in a megacity like Lagos not pay an extra charge to get cesspits pumped out? — 2011 formsmegacities