self-subsisting - Turco Inglés Diccionario