English Dictionary
◊ PIAZZA
piazza
n : a public square with room for pedestrians; "they met at Elm
Plaza"; "Grosvenor Place" [syn: {plaza}, {place}]