the sooner the better. - Anglais Synonymes Dictionnaire