scientific progress - Spanish English Dictionary