life-support system
n.
Equipment that creates a viable environment under conditions otherwise incompatible with life.
Medical equipment that augments or substitutes for an essential bodily function, such as respiration or excretion, enabling a patient who otherwise might not survive to live.
Words nearby life-support system
life-or-death,
life-saver,
life-saving,
life-size,
life-support,
life-support system,
life-threatening,
lifeblood,
lifeboat,
lifeboatman,
lifecast