addle-pated

a.

  1. Dull-witted; stupid.