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