technically demanding - Francés Inglés Diccionario