life-saving appliances - Espagnol Anglais Dictionnaire