be self-sufficient - Turco Inglés Diccionario