technology licensed - İspanyolca İngilizce Sözlük