piazza - English Synonyms Dictionary

piazza

n.
[1] plaza , place