have one's bases covered - Deutsch Englisch Wörterbuch