The definition of top-notch is defined as the very best or a really great person or thing.
(adjective)An example of top-notch is an award winning pinot noir wine.
See top-notch in Webster's New World College Dictionary
☆
adjective
See top-notch in American Heritage Dictionary 4
or top·notch
adjectiveLearn more about top-notch