Origin of Phrases - S
Smart Alec
Meaning: Someone who makes wisecrack comments.
Example: Listen smart Alec; my toupee is none of your business.
Origin: Dr. Smart-Allick was a character in 'The new boy at Narkover', by J.B. Morton. Morton was a British humorist and writer.