a clearly demonstrable improvement - Français Anglais Dictionnaire