relaxation greenery area - Spanish English Dictionary