PLAZA


Meaning of PLAZA in English

[noun] [C] - an open area or square in a town, esp. in Spanish-speaking countries, or a group of buildings including shops designed as a single development within a town

Cambridge English vocab.      Кембриджский английский словарь.