technological dependence - Spanish English Dictionary