Meaning of the word piazza in English

What does piazza mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

piazza

US /piˈɑːt.sə/
UK /piˈæt.sə/

Noun

a public open space in a city or town, especially in Italy

Example:
We met at the main piazza in Florence.
The town's social life revolves around the central piazza.