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.      Кембриджский английский словарь.