Venus was arguably a cozier habitat for life than earth.
⇑ Translate the sentence above by Google ⇑
Related: habitat