self-depending - Turco Inglés Diccionario