life-sustaining technology - French English Dictionary

life-sustaining technology

Meanings of "life-sustaining technology" in French English Dictionary : 1 result(s)

English French
Medicine
life-sustaining technology technologie de réanimation et de maintien des fonctions vitales