American Dictionary
Definition dullard in American English
dullard noun
[countable] noun
/ˈdʌlərd/

American Dictionary