DULLARD Meaning of DULLARD in English [noun] [C] [dated] - a stupid personUnlike some sporting heroes, Smith is no dullard - he has a university degree. Cambridge English vocab. Кембриджский английский словарь. 2012