What does dullard mean?
noun
A person who is stupid or lacking in intelligence; a foolish or obstinate person.
Example
"He was called a dullard for not understanding the simple concept."
Definition generated by AI and curated by RJS Tech Solutions LLP.