crackerjack
/ˈkrækərˌdæk/Definitions
1. noun
A person or thing that is excellent or first-rate.
“He’s a crackerjack at fixing old cars.”
2. noun
A type of snack food consisting of a crunchy, salty treat.
“The kids loved munching on the crackerjack during the movie.”
3. adjective
Exceptionally good or first-rate.
“The new restaurant is a crackerjack place to eat.”