Blockheaded

Block·head·ed

Blockheaded

a.
  1. Stupid; dull.