Word of the Day:
November 10, 2006crackerjack
adjective
CRACK-er-jack
What it Means
Crackerjack in Context
Did You Know?
ADVERTISEMENT