Synonyms: piazza, place, plaza
Definition: a public square with room for pedestrians
Usage: they met at Elm Plaza; Grosvenor Place
Similar words: public square, square
Definition: an open area at the meeting of two or more streets