be pushed for time - French English Dictionary