← DefinitionshareGuessmegacitynounA very large city, usually with a population of more than 10 million people.Synonymsmetropolisnounconurbationnounmegalopolisnoun