Idiom: Smart Alec

Idiom Definitions for 'Smart Alec'


A smart Alec is a conceited person who likes to show off how clever and knowledgeable they are.
Download our Idioms eBooks - Download our English idioms eBooks now...

See also: