a notch better than - Turkish English Dictionary