Word info

superhabitable

Adjective

Meaning

superhabitable

(of a planet, etc.) Even better suited than Earth for the emergence and evolution of life.

Source: en.wiktionary.org

Close letter words and terms