pigheaded

PIG'HEADED, a. Having a large head; stupid.