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.

Idioms similar to 'Smart Alec'

See also: