[crack.er.jack] also crack.a.jack n [prob. alter. of [3]crack + jack (man)] (1895): a person or thing of marked excellence -- crackerjack adj
CRACKERJACK
Meaning of CRACKERJACK in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012