technological progress - French English Dictionary