A foolish or confused person; someone who lacks common sense or clear thinking.
Compound of 'addle' (confused) + 'head,' formed similarly to other insults like 'blockhead' or 'hothead.' It's an English formation emphasizing where the problem supposedly lies.
Try Another Word