top-notch1 of 1adjective/ˈtɑpˌnɑtʃ/1having the highest quality or excellenceSynonyms: superA-onetiptoptopnotchfirst-rateacecracktops(p)