[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
PLAZA
Meaning of PLAZA in English
Cambridge English vocab. Кембриджский английский словарь. 2012