What is the full meaning of plazas
PLAZA, (Spanish) a public square, e.g. in a town [n]
Example of the word plazas placed on a Scrabble board.