deputy scientific director - Alemán Inglés Diccionario