technology licensed - Español Inglés Diccionario