Yahoo Canada Web Search

Search results

  1. Dictionary
    life support
    /ˈlʌɪf səˌpɔːt/

    noun

    • 1. the use of specialized equipment to maintain a person's essential physical 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"