salvation of mankind - Francés Inglés Diccionario