Word info

megamall

Noun

Meaning

megamall (plural megamalls)

A very large mall (shopping centre).

Source: en.wiktionary.org

Examples

Also present were Bintang Megamall event manager Allen Wong and Pop-Up Selfie Museum organising team from Naja Enterprise. Source: Internet

Close letter words and terms