life-sustaining technology - İspanyolca İngilizce Sözlük