be a bit pressed for time - French English Dictionary