technologically challenged - Français Anglais Dictionnaire