Поиск в словарях
Top-notch
adjective
of the highest quality;
first-rate
Example:
a top-notch work
•
topnotcher
noun