lack of independence - Turco Inglés Diccionario