Dunderhead

dunderhead... as in a foolish, stupid person; dunce; blockhead... Can anyone help with the origin of "dunder?"

Replies