knucklehead

(-hed′)

noun

Informal a stupid person; fool

See knucklehead in American Heritage Dictionary 4

noun
Informal
A stupid person; a blockhead.
link/cite print suggestion box