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.
En d'autres termes, nous sommes peut-être tombés sur le Saint Graal de l'exploration planétaire de l'âge moderne. Ou en d'autres termes, un environnement qui peut potentiellement accueillir des organismes vivants.