medical equipment that assists or replaces important bodily functions and so enables a patient to live who otherwise might not survive
<noun.artifact>
<noun.artifact>
life support |
life-support system |