top-notch (adj.)youdaoicibaDictYouDict[top-notch 词源字典]
also top notch, 1848, from top (adj.) + notch (n.). Figurative of the "highest point" of something, but the exact mechanical image is uncertain.[top-notch etymology, top-notch origin, 英语词源]