piazza

Nouns

  • (n) a public square with room for pedestrians
    • they met at Elm Plaza
    • Grosvenor Place
    plaza, place,

Synonyms

plaza place

Words of close approximity