topnotch
/ˈtɑpˌnɑtʃ/
adjective
- Of the highest quality or standard; excellent.
- Her performance in the play was absolutely topnotch.
- The restaurant serves topnotch Italian food.
- We hired a topnotch team to design our website.
Synonyms
Antonyms