megacity in French megacity in French mégacité noun A very large city; a megalopolis. Add to Flashcards