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.

See also: