technological progress - Français Anglais Dictionnaire