scientific revolution - Español Inglés Diccionario