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)- a person who thinks they are very clever and likes to show people this in an annoying way
Definitions on the go
Look up any word in the dictionary offline, anytime, anywhere with the Oxford Advanced Learner’s Dictionary app.
Check pronunciation:
smarty-pants