for the good of all mankind - Espagnol Anglais Dictionnaire