Answer: crackerjohn

AnswerCrossword Clue
CRACKERJOHN

A-one