English

edit

Etymology

edit

mega- +‎ mall

Noun

edit

megamall (plural megamalls)

  1. A very large mall (shopping centre).