Meaning of “notch” - Learner’s Dictionary

notch

noun [ C ] uk us /nɒtʃ/
LEVEL

a level of quality or amount:

His game is a notch above any other player's.
Interest rates have moved up another notch.
CUT

a cut in the shape of the letter V on the edge or surface of something

(Definition of “notch” from the Cambridge Learner’s Dictionary © Cambridge University Press)