a house surrounded by greenery - French English Dictionary