PLAZA


Meaning of PLAZA in English

n. a market-place or open square (esp. in a Spanish town).

[ Sp., = place ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.