Definition
I'm feeling top notch!: I'm feeling great, excellent, on top of the world!
(a) top notch (bar): (a) brilliant, excellent, first class (bar)
- "Philip : Hey I'm great, Icky, top notch."
Still unsure of the best way to use 'Top notch'? Improve your English thanks to our online English lessons. We offer a free test as well as a free level assessment!
What our users say:
Test your English with Gymglish today and get a free level assessment
Absolutely free - no strings attached.