piazza n : a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor Place" [syn: {plaza}, {place}] Source: WordNet® 2.0