a house surrounded by greenery - Español Inglés Diccionario