knucklehead
1. [ noun ] these words are used to express a low opinion of someone's intelligence
Synonyms: lunkhead dunderhead blockhead bonehead numskull hammerhead loggerhead muttonhead shithead fuckhead dunce
Related terms: simpleton
Similar spelling:   knuckles
  knuckler
  knuckle_down
  knuckle_under
  knuckle_duster
  knuckleball
  knucklebones
  knuckle_joint