bocho

Adjective

 * 1) brainy; smart

Noun

 * 1) brainbox; poindexter; egghead