English Dictionary
Definition dullard in British English
dullard noun
[countable] noun
/ˈdʌlə(r)d/

English Dictionary