keep pace with technology - French English Dictionary