Synonyms and Antonyms for clever_Dick

1. clever Dick (n.)

an intellectual who is ostentatiously and irritatingly knowledgeable

Synonyms: