What is the full meaning of megacities
MEGACITY, a very large city [n]
Example of the word megacities placed on a Scrabble board.