Ответ:

Сверхкрупные города с населением более 10 млн человек называют мегагородами.

Ответ: мегагорода.