knuck·le·head /-ˌhɛd/
knucklehead
n : these words are used to express a low opinion of someone's
intelligence [syn: dunce, dunderhead, numskull, blockhead,
bonehead, lunkhead, hammerhead, loggerhead, muttonhead,
shithead, fuckhead]