duncehead

English

Etymology

From dunce +‎ head.

Noun

duncehead (plural dunceheads)

  1. A very foolish person; a dunce.