PLAZA


Meaning of PLAZA in English

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

Etymology: Sp., place

Oxford English vocab.      Оксфордский английский словарь.