to be well provided for - Turkish English Dictionary