self-sufficing - Turco Inglés Diccionario