megacities

noun
  1. extremely large cities with populations typically exceeding 10 million people
  2. Usage: plural form of megacity

Examples