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