What is the full meaning of piazza
a public square in an Italian town [n PIAZZAS or PIAZZE]
Example of the word piazza placed on a Scrabble board.