to barely make it on time - Deutsch Englisch Wörterbuch