to be well provided for - Turco Inglés Diccionario