Noun
codshead (plural codsheads) (derogatory) A stupid person; a fool. Synonyms: dunderhead, numbskull; see also Thesaurus:fool