technology transfer director - Alemán Inglés Diccionario