Addle-pated
(
a.
) Dull-witted; stupid.