dullard

DULLARD, a. Doltish; stupid.

DULLARD, n. A stupid person; a dot; a blockhead; a dunce.