the sooner the better. - Türkisch Englisch Wörterbuch