Definition of smart alec noun from the Oxford Advanced Learner's Dictionary


smart alec

(British English) (usually North American English smart aleck) noun
BrE BrE//ˈsmɑːt ælɪk//
; NAmE NAmE//ˈsmɑːrt ælɪk//
(also smarty-pants) (British English also smart-arse) (North American English also smart-ass) (informal, disapproving)
jump to other results
a person who thinks they are very clever and likes to show people this in an annoying way Word Originmid 19th cent.: from smart + Alec, diminutive of the given name Alexander.