to safeguard life - Espagnol Anglais Dictionnaire