scientific progress - Français Anglais Dictionnaire