In other words, we have possibly stumbled upon the holy grail of modern day planetary exploration, or in other words, an environment that is potentially suitable for living organisms.
Mit anderen Worten sind wir vielleicht auf den Heiligen Gral moderner planetarer Erforschung gestoßen oder anders, eine potenziell günstige Umgebung für Lebensformen.