YourDictionary

life-support

adjective

  1. Engineering designating or of any system that enables normal living in space, under water, etc.
  2. Med. designating or of any device or system, usually connected directly to a patient, that can take over for a vital body organ or function that is failing or has failed

See life-support in American Heritage Dictionary 4

Learn more about life-support

link/cite print suggestion box