technological dependence - Deutsch Englisch Wörterbuch