to meet deadlines - French English Dictionary