a public square in a city or townchiefly NAmer a shopping complex with extensive facilities [Spanish plaza, from Latin platea broad street]