scientific advances - Turco Inglés Diccionario