plaza in Spanish
plaza in Spanish
plaza
A town's public square.
azogue
A town's public square.
zócalo
A town's public square.