the sooner the better. - Français Anglais Dictionnaire