Dunderhead

What is Dunderhead?

Dunderhead definition and meaning on Dictionary terms:
noun

a dunce; blockhead; numbskull.