Crackerjack

Alternative forms

 * crackajack
 * cracker-jack

Adjective

 * 1) Exceptionally fine or excellent.

Alternative forms

 * crackajack
 * cracker jack

Noun

 * 1) An exceptionally fine or excellent thing or person.

Thesaurus
ace, adept, beaut, brick, corker, crack, daisy, dandy, darb, dilly, doll, dream, expert, first-rater, genius, good Joe, good egg, good guy, good hand, great, honey, humdinger, killer-diller, knockout, likely lad, lollapaloosa, lulu, magician, mahatma, man of genius, master, master hand, masterful, masterly, mastermind, nice guy, nifty, no slouch, past master, peach, pip, pippin, practiced hand, prodigy, pussycat, sage, skilled, skilled hand, skillful, star, stout fellow, superstar, sweetheart, the nuts, topnotcher, trump, virtuoso, whiz, wizard