english: 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.
non_english: Met andere woorden, we hebben misschien de Heilige Graal van de moderne planetaire verkenning gevonden. Of met andere woorden, een milieu dat misschien geschikt is voor levende organismen.