Crossword clues for megamalls
megamalls
Wiktionary
megamalls
n. (plural of megamall English)