meaning of piazza

1. a public square with room for pedestrians; "they met at Elm Plaza"; "Grosvenor ">Place"


Related Words

piazza |

Developed & Maintained By Taraprasad.com

Treasure Words