CLEVER DICK


Meaning of CLEVER DICK in English

(also ˈclever clogs ) noun

(both BrE , informal , disapproving ) a person who thinks they are always right or that they know everything

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.