Language:
Free Online Dictionary|3Dict

自作聪明

Source : CEDICT

to think oneself clever(idiom)/self-styled genius/a smart aleck