Log in
Search words & phrases
piazza
US /piˈɑ:zə/
・
UK /piˈætsə/
C1
Definition
Video subtitles
noun
Public square for pedestrians In Europe