greenery (green plants) - Francés Inglés Diccionario