megamall (English, noun)
expansion: megamall (plural megamalls)
Senses:
glosses: A very large mall (shopping centre).
Forms:
form: megamalls
tags: plural