plaza
square
place
place
Plaza means square and is related to the English word place0. Think of it as a specific type of public place in a town or city.
noun
- squareAn open public square or marketplace in a town or cityNos encontraremos en la plaza principal. // We'll meet in the main square.