Skip to content
Definition.com

The Smart aleck is one who ought to beware, for loose tongues often lead to lose teeth.

Definition.com

A Smart aleck is a know-it-all who really knows nothing, and is the last one to find it out.

See also
.com