the sooner the better. - Turc Anglais Dictionnaire