Smart Alec

Also: Smart aleck Meaning of Idiom ‘Smart Alec’ A smart alec is a conceited person who irritates others by always trying to be clever, sarcastic, etc.; a person who insists on showing off their knowledge in a way that is annoying. 1Ayto, John. Oxford Dictionary of English Idioms. Oxford: Oxford U, 2010.,2McCarthy, Michael. Cambridge International Dictionary of … Read more