to be well provided for - Deutsch Englisch Wörterbuch