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
See top-notch in American Heritage Dictionary 4
Learn more about top-notch