square (public place) - Turco Inglés Diccionario