English word definition — powered by WordNet
a public square with room for pedestrians
Want to remember piazza?