scientific progress - French English Dictionary