top-notch (adj.)

also top notch, 1848, from top (adj.) + notch (n.). Figurative of the "highest point" of something, but the exact mechanical image is uncertain.

Share