Definition of Top-notch
Top-notch
top notch


Definition/Meaning
(adjective)
of the highest or best quality;

e.g. The brand new medical equipment was top-notch.




Similar Words


Opposite Words


Related Words


Comments

English Words

 

WORD OF THE DAY