sooner rather than later - French English Dictionary