self-sustained - Turco Inglés Diccionario