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.
Другими словами, мы, возможно, споткнулись о Святой Грааль современных планетарных исследований. Или, другими словами, внешюю среду, потенциально пригодную для живых организмов.