life-support machine noun definition in Hospitals topic from the Oxford Advanced Learner's Dictionary

life-support machine

 noun: Hospitals topic
a piece of equipment that keeps somebody alive when they are extremely ill/sick and cannot breathe without help He was put on a life-support machine in intensive care.