technology dependence - Francés Inglés Diccionario