Addle-pated

Webster's Dictionary of the English Language

·adj Dull-witted; stupid.

Related Words