Search results
- Dictionaryplaza/ˈplɑːzə/
noun
- 1. a public square, marketplace, or similar open space in a built-up area: "the plaza is lively in the evenings when the pavement cafes are full"
- 2. a shopping centre: "they bought fancy bridal wear at the plaza"
Powered by Oxford Dictionaries