noun see: place Date: 1683 1. a public square in a city or town, an open area usually located near urban buildings and often featuring walkways, trees and shrubs, places to sit, and sometimes shops, a place on a thoroughfare (as a turnpike) at which all traffic must temporarily stop (as to pay tolls), an area adjacent to an expressway which has service facilities (as a restaurant, gas station, and restrooms), shopping center
PLAZA
Meaning of PLAZA in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012