Definition of “piazza” - English Dictionary

british dictionary