addle-pate

n.

  1. A foolish or dull-witted fellow.