Main entry: piazza, place, plaza
Definition: a public square with room for pedestrians
Usage: they met at Elm Plaza; Grosvenor Place