for the good of all mankind - Français Anglais Dictionnaire