Origin: Latin suffix -able
Definition, synonyms and related words
Even better suited than Earth for the emergence and evolution of life.