buffle-headed

Adjective

 * 1)  Having a large head, like a buffalo's.
 * 2)  dull; stupid; blundering