technologically challenged - Almanca İngilizce Sözlük