megamalls

noun
  1. Plural of megamall; very large shopping centers containing numerous stores, restaurants, and entertainment venues, typically covering hundreds of thousands of square feet.
  2. Usage: informal; usually plural; common in North American English

Examples