the sooner the better. - Französisch Englisch Wörterbuch