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