smarty pants in Japanese
smarty pants in Japanese
インテリ
(informal) A smart aleck or know-it-all.
物知り
(informal) A smart aleck or know-it-all.
知識人
(informal) A smart aleck or know-it-all.