English-German dictionary »

life support pack meaning in German

EnglishGerman
life support pack

Lebenserhaltungssystem