technologically challenged - Fransızca İngilizce Sözlük