life-saving tools - Allemand Anglais Dictionnaire