Slovnenya

Translation English Spanish: market place

Diccionario: main
market place
noun
1 ciudad.