piazza

/piˈæzʌ/

Explore definitions, synonyms, and language insights of piazza

Definitions

Noun
a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor Place"

More General Terms