a notch better than - French English Dictionary