自作聪明zìzuòcōngmíng
Top 45000
Meanings
1. (idiom) to think oneself clever
Characters used
Examples1
Everyone hates know-it-alls.