brainbox

 
Pronunciation: /ˈbreɪnbɒks/

noun

British informal
  • a very clever person.