RichThesaurus
clever Dick
clever Dick
synonyms
clever clogs
know-it-all
wiseacre
wise guy
smarty
smarty-boots
smarty-pants
smart-ass
know-all
smart-arse
smart aleck
clever Dick
definitions