TOP NOTCH


Meaning of TOP NOTCH in English

very good quality, first class

Claret Sol is a top notch wine, but it's very dry.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.