PLAZA
Definition
- noun a public square with room for pedestrians. — synonyms: place, piazza
- noun mercantile establishment consisting of a carefully landscaped complex of shops representing leading merchandisers. — synonyms: mall, center, shopping_mall, shopping_center, shopping_centre