• Top-notch

    Alternative forms

    Full definition of top-notch

    Adjective

    top-notch

    1. Of the highest quality; excellent, first-rate
    © Wiktionary