piazza
1.
(
noun
) a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor Place"
Synonyms:
place
,
plaza
Related Words:
public square
,
square
Terms and Conditions of Use / Copyright Notice