MALL
Definition
- noun a public area set aside as a pedestrian walk. — synonyms: promenade
- noun mercantile establishment consisting of a carefully landscaped complex of shops representing leading merchandisers. — synonyms: plaza, center, shopping_mall, shopping_center, shopping_centre