Smart Definition
Etymology
Pronunciation
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
  1. square
    An open public square or marketplace in a town or city
    Nos encontraremos en la plaza principal. // We'll meet in the main square.