Definition.comThe Smart aleck is one who ought to beware, for loose tongues often lead to lose teeth.
Definition.comA Smart aleck is a know-it-all who really knows nothing, and is the last one to find it out.Evan Esar
Definition.comThe Smart aleck is one who knows everything, except how to make a good impression.Evan Esar
Definition.comA Smart aleck is the only person who knows things without having to learn them.Evan Esar