technology licensed - Turco Inglés Diccionario