plaza
From WikiWord, the free dictionary
/ˈplæzə/
English
Definitions
noun
- A town's public square.
- An open area used for gathering in a city, often having small trees and sitting benches.
- A strip mall.
Related words
Synonyms
squaremallshopping mallshopping centerplacepiazzacentergalleriadowntownshoppingstrongholdcorridoresplanadelandmarkterraceconcourseatrium