#1 piazza n. [plaza, place] a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor Place". wn
vizzz