technologically challenged - Inglés Sinónimo Diccionario