Definitions of dullard:

  • noun:   a person who evokes boredom
  • noun:   a person who is not very bright