self-sufficience - Turco Inglés Diccionario