technologically challenged - Französisch Englisch Wörterbuch