technology licensed - Alemán Inglés Diccionario