technically demanding - Turco Inglés Diccionario