clever clogs/dick
Longman Dictionary of Contemporary English 5++LDOCE 5++clever clogs/dick → clever clogs/dick at clever(1) used to describe someone who is annoying because they are always right or always think they are right
Dictionary entry view. Switch to definition mode above when you know the meaning but not the word.