The definition :
Definitions of muttonhead:
- noun: these words are used to express a low opinion of someone's intelligence
Are you interested in alternative search :
:blockhead bonehead dunce dunderhead hammerhead knucklehead loggerhead lunkhead numskull simple simpleton
If you like reading news check: