life-supportEnglish

life-support

Adjective

Of or pertaining to equipment or methods used to sustain life

English: life-support

Words that start with "life-support"