technologically challenged - Francés Inglés Diccionario