life-sustaining equipment - Turc Anglais Dictionnaire