dullard - Dictionary definition and meaning for word dullard
dull+ard the person who is dull and stupid