addleheaded

listen to the pronunciation of addleheaded
English - English
Dull-witted; stupid