phrases, sayings, idioms and expressions at

Smart Alec

Posted by PaulB on June 16, 2000

Where does this phrase derive?

Thank you

PaulB