TOP-NOTCH Meaning of TOP-NOTCH in English [top-notch] adj (1900): of the highest quality: first-rate -- top.notch.er n Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012