Search
Escto search a new word
piazza
nounESplaza
originGreek
A public square or marketplace, especially in an Italian town; in British usage, a covered walkway or arcade.
Escto search a new word
A public square or marketplace, especially in an Italian town; in British usage, a covered walkway or arcade.