relaxation greenery area - French English Dictionary