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