What is the meaning of Plaza?
An open area used for gathering in a city, often having small trees and sitting benches.
A strip mall.
(town) square
plaza, town square, public place
market place
genitive/accusative singular of plaz
plaza: a town's public square.
plaza, town square
Source: wiktionary.orgSearch words containing