Green’s Dictionary of Slang

corky-brained/-headed adj.

see cork-brained under cork n.1