technologically challenged - Deutsch Englisch Wörterbuch