megamall (mall + mega-; large)
A very large mall (shopping centre)