Definition of megacity in English:
A very large city, typically one with a population of over ten million people.
- Besides, in the next 15 years, Bangalore is slated to be counted among the 20 megacities of the world.
- In all, 51 of 86 former municipalities in the merged megacities managed to obtain enough signatures.
- The 12 pension funds are the leftover from the formation of the megacity.
Definition of megacity in:
- British & World English dictionary