bonehead
1. [ noun ] these words are used to express a low opinion of someone's intelligence
Synonyms: lunkhead dunderhead blockhead shithead hammerhead knucklehead loggerhead muttonhead numskull fuckhead dunce
Related terms: simpleton
Similar spelling:   boned
  Bonet
  Bonete
  bound
  Bonetti