smart alec

(infml usu derog 口, 通常作贬义) person who acts as if he has great ability and knowledge; know-all 自作聪明的人; 万事通.


[[修改/添加解释]]