Zocalo

Noun

  • A town square or marketplace, especially in Mexico.

Leave a Reply

Your email address will not be published.