for the good of all mankind - Francés Inglés Diccionario