small square/public place - Francés Inglés Diccionario