blockheaded · knuckleheaded
blockheaded, knuckleheaded, nitwitted informal, muttonheaded slang UK
bright, whip-smart, quick-witted
All antonyms of dunder-headed →
Stupid, foolish.