technologically challenged - Turc Anglais Dictionnaire