technology licensed - Francés Inglés Diccionario