to be well provided for - German English Dictionary