dullard

n. Stupid person.

n. A stupid person; a dunce.