TOP

Definition of smarty-pants noun from the Oxford Advanced Learner's Dictionary

smarty-pants

noun
 
/ˈsmɑːti pænts/
 
/ˈsmɑːrti pænts/
(British English also smart alec, North American English smart aleck)
(also British English, offensive smart-arse, North American English 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
See smarty-pants in the Oxford Advanced American Dictionary

Other results

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