American English

Definition of smart aleck noun from the Oxford Advanced American Dictionary

 

smart aleck

 noun
(also smart alec) noun
NAmE//ˈsmɑrt//
 
(also smart-ass, smarty-pants) (informal) (disapproving)
 
jump to other results
a person who behaves as if they know everything and likes to show people this in an annoying way