life-saving container - Allemand Anglais Dictionnaire