zocalo

Definitions:

  • A town square or plaza, especially in Mexico.
  • A town square or marketplace, especially in Mexico.
powered by