plaza
/ˈplæzə/ · noun
Meaning
- A town's public square.
- An open area used for gathering in a city, often having small trees and sitting benches.
- A strip mall.
Etymology / origin
No prose etymology has been added yet.
No ancestor words have been linked yet.
Related words
Descendant words
No descendant words have been linked yet.