idea of progress - French English Dictionary