technically demanding - Español Inglés Diccionario