YourDictionary

life support medical definition

noun
A life-support system.

Learn more about life support

link/cite print suggestion box