life saving appliance - Espagnol Anglais Dictionnaire