keep up pace with the technology - French English Dictionary