i'm pressed for time - French English Dictionary