a notch better - French English Dictionary