What is the full meaning of piazzas
PIAZZA, a public square in an Italian town [n]
Example of the word piazzas placed on a Scrabble board.