stay abreast of something - French English Dictionary