a house surrounded by greenery - Francés Inglés Diccionario