technologically challenged - French English Dictionary