life saving appliance - Français Anglais Dictionnaire