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