deputy scientific director - Turco Inglés Diccionario