EGAVE
codshead
Meaning
noun
A stupid person; a fool.
Often followed by
or
Save “codshead” to learn later