megamall
English
Etymology
From
mega-
+
mall
.
Noun
megamall
(
plural
megamalls
)
A very large
mall
(shopping centre).