Noun
megamall (plural megamalls) A very large mall (shopping centre).
Also present were Bintang Megamall event manager Allen Wong and Pop-Up Selfie Museum organising team from Naja Enterprise. Source: Internet