自作聪明zìzuòcōngmíngTop 45000Meanings1. (idiom) to think oneself cleverCharacters used自self作to write聪clever明brightExamples1人人rénrén讨厌tǎoyàn自作聪明zìzuòcōngmíng的de人rén。Everyone hates know-it-alls.