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