the dullard would not stop his incessant ranting on the subject until i outwardly corrected him on his incorrect data
a stupid or annoyingly ignorant person
"the dullard would not stop his incessant ranting on the subject until i outwardly corrected him on his incorrect data" What is the definition of "dullard"?