Meaning of “life-support system” in the English Dictionary

british dictionary

"life-support system" in British English

See all translations

life-support systemnoun [ C ]

uk /ˈlaɪf.səˌpɔːt ˌsɪs.təm/ us /ˈlaɪf.səˌpɔːrt ˌsɪs.təm/

(Definition of “life-support system” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)