technically demanding - İspanyolca İngilizce Sözlük