YourDictionary

zocalo

(sōˈkä-lōˌ)

noun pl. zo·ca·los
A town square or plaza, especially in Mexico.

link/cite print suggestion box