megamall

/M EH1 G AH0 M AO1 L/
noun
  1. 1

    A very large mall (shopping centre).

  2. 2

    (Philippines, colloquial) Ellipsis of SM Megamall