Definition of life support in English:
The maintenance of a person’s vital functions when they are very ill or in an environment such as space or under water: his wife decided to remove him from life support and take him home to die with hospice care a patient on life support figurative the measures might get the technology sector off life support
Definition of life support in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.