megamall

English

Etymology

From mega- +‎ mall.

Noun

megamall (plural megamalls)

  1. A very large mall (shopping centre).