Big Huge Thesaurus

dullard

noun