Definition of “piazza” - English Dictionary

English