piazza

Noun
  1. A public square with room for pedestrians (synset 108637370)
    "they met at Elm Plaza"; "Grosvenor Place"

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches