Pudding-headed /(?)/

Pud·ding-head·ed

Pudding-headed

a.
  1. Stupid. [Colloq.]