life-bearing

Etymology
From.

Adjective

 * 1) Supporting, sustaining, or carrying life
 * a life-bearing planet