time-pressed - French English Dictionary