RichThesaurus
smarty pants
vs
wise ass
smarty pants
noun
A smart aleck or know-it-all.
wise ass
How often have the words
smarty pants
and
wise ass
occurred in a corpus of books?
(source:
Google Ngram Viewer
)