1. Noun. A very large city; a megalopolis. ¹
¹ Source: wiktionary.com
1. a very large city [n -CITIES]