technological dependence - Español Inglés Diccionario