to be prepared for any eventuality - Deutsch Englisch Wörterbuch