crackerjack

Pronunciation:  US [ˈkrækəˌdʒæk] UK [ˈkrækə(r)ˌdʒæk]
  • n.Someone who's good at; Quality stuff
  • adj.First class
  • WebStrong, Jack; BA Wang Shenju; Stunner
Variant_forms_ofcrackajack