CRACKERJACK
Meaning of CRACKERJACK in English
/ ˈkrækədʒæk; NAmE -kərdʒæk/ noun
( NAmE , informal ) an excellent person or thing
► crack·er·jack adjective
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005