TOP

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

smart alec

noun
 
/ˈsmɑːt ælɪk/
 
/ˈsmɑːrt ælɪk/
(British English)
(North American English usually smart aleck)
(also smarty-pants)
(also British English, offensive smart-arse)
(also North American English, offensive smart-ass)
(informal, disapproving)
jump to other results
  1. 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.

Other results

All matches
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day