What does ‘muttonhead’ mean?

( n ) A stupid or foolish person. Muttonhead? If brains were dynamite, he couldn’t blow the wax out of his ears.