technologically challenged - Turkish English Dictionary