mission of freeing humankind from disease - Français Anglais Dictionnaire