green spaces - Francés Inglés Diccionario