Noun piazza has 1 sense
  1. plaza, place, piazza - a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor Place"
    --1 is a kind of public square, square
,
TOP