sooner rather than later - Deutsch Englisch Wörterbuch