Definition of life care in English:

life care

noun

  • US long-term residential care, especially for the elderly, in which accommodation and medical services are purchased for life; frequently attributive.

Origin

Old English; earliest use found in Andreas.