• Topnotch

    Alternative forms

    Origin

    top + notch

    Full definition of topnotch

    Adjective

    topnotch

    1. Of the highest levelThat was a topnotch performance, here's a medal.
    © Wiktionary