the sooner the better - Anglais Synonymes Dictionnaire