at the worst moment possible - French English Dictionary