Smart aleck

From Wikipedia, the free encyclopedia

A smart aleck, smart alec or smart alek may refer to:

Smart aleck may refer to: