embodied technical progress - French English Dictionary