a notch above
a notch above
English
Adj
Ad
Definition
superior to; of a higher quality than
Example Sentences
- "The hotel we stayed in this year was fabulous. It put our vacation a notch above the rest."
Ad