life support ( synonym found)

Definition of life support:

°An artificial system designed to provide oxygen in an environment that lacks oxygen.
°A machine that keeps the body of an ill or injured person alive.

Definition of life support:

°An artificial system designed to provide oxygen in an environment that lacks oxygen.
°A machine that keeps the body of an ill or injured person alive.

Back to Top