rapid technological progress - French English Dictionary