Meaning of life-supporting in English:

life-supporting

Pronunciation /ˈlʌɪf səˌpɔːtɪŋ/

adjective

  • That can or does support or sustain life; necessary for life. In later use also: of or relating to life support.

Origin

Early 17th century. From life + supporting.