megamall

Noun

 * 1) A very large mall (shopping centre).